body, .S_page {
    background-image: url(/common/img/xiuli/detailImg/bg.jpg) !important;
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center top;
}
body, .S_page {
    background-color: #f6ecd6;
    background-image: none;
}
body, legend, .W_input:focus, .S_txt1, .W_btn_b, .SW_fun .S_func1 {
    color: #333;
    text-decoration: none;
}
body {
    font: 12px/1.3 Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
    overflow-x: hidden;
    color: #333;
    -webkit-font-smoothing: antialiased;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
.S_page .WB_miniblog {
    background: none;
}
.S_page .WB_miniblog {
    padding-top: 50px;
}
/*下面的内容*/
.WB_main {
}
.clearfix {
    display: block;
}
/*内盒子*/
.S_page .WB_frame {
    background-color: transparent !important;
}
.B_page .WB_frame {
    width: 920px;
    min-height: 1000px;
    margin: 0 auto;
    padding: 16px 0 0 0;
}
.WB_frame {
    letter-spacing: -0.31em;
    /**letter-spacing: normal;*/
    word-spacing: -0.43em;
    font-size: 0;
}
.WB_frame_a, .WB_frame_a_fix {
    width: 920px;
    margin-right: 20px;
}
.WB_frame_a, .WB_frame_a_fix, .WB_frame_b, .WB_frame_c, .WB_frame_d, .WB_main_l, .WB_main_c, .WB_main_r, .WB_main_cr, .WB_main_a, .WB_toptips {
    display: inline-block;
    /**display: inline;
    *zoom: 1;*/
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    font-size: 12px;
}
.B_page .WB_frame #plc_main {
    width: 940px;
}
.WB_frame #plc_main {
  /*  width: 850px;*/
    display: inline-block;
    /**display: inline;
    *zoom: 1;
    *overflow: hidden;*/
}
.WB_frame_c {
    width: 590px;
    margin-right: 20px;
}
.W_img_statistics {
    display: block;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 0;
    line-height: 0;
}
.B_page .WB_feed div.WB_cardwrap:last-child {
    margin-bottom: 16px;
}
.B_page .WB_feed div.WB_cardwrap:last-child {
    margin-bottom: 16px;
}
.S_bg2, blockquote, .W_btn_b, .W_input, .SW_fun_bg {
    background-color: #fff;
}
.WB_cardwrap {
    margin: 0 0 10px 0;
        margin-bottom: 10px;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
    border-radius: 2px;
    *zoom: 1;
}
.WB_feed_like .WB_feed_detail {
    position: relative;
}
.WB_feed_v3 .WB_feed_detail {
    padding: 20px 20px 4px;
}
.WB_feed_vipcover .WB_feed_detail {
    position: relative;
    padding-top: 16px;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 600px;
}
.WB_starcover {
    position: absolute;
    top: 0;
    right: 43px;
    width: 120px;
    height: 36px;
}
.WB_vipcover a, .WB_starcover a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    text-indent: -600px;
}
a, .S_link1, a.S_txt1:hover, a.current .S_txt1, a.S_txt2:hover, .SW_fun:hover .S_func1 {
    color: #307d74 !important;
}
a {
  /*  color: #eb7350;*/
    text-decoration: none;
}
.W_fr {
    float: right;
}
.WB_screen .screen_box {
    position: absolute;
    margin: -10px 0 0 -27px;
    /**z-index: 10;*/
}

.WB_screen .screen_box .icon{
    width: 41px;
    height: 16px;
    padding: 4px 0 6px 0;
    text-align: center;
    font-size: 28px;
}
.icon {
    font-family: !"wbficonregular" importan";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.S_ficon, .S_ficon_dis, a.S_ficon_dis:hover, a:hover .S_ficon_dis {
    color: #696e78;
}

address, caption, cite, code, dfn, em, th, var, i {
    font-style: normal;
    font-weight: normal;
}
/*右上角样式*/
.WB_screen .screen_box .layer_menu_list {
    right: 16px;
    top: 22px;
}
.layer_menu_list {
    position: absolute;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px;
    box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);
}
.layer_menu_list ul {
    margin: 0;
    padding: 0;
    clear: both;
}
ol, ul {
    list-style: none;
}
.layer_menu_list ul li {
    position: static;
    float: none;
    margin: 0;
    padding: 0;
    display: inline;
}
.layer_menu_list ul li a {
    white-space: nowrap;
    min-width: 50px;
    *min-width: auto;
    padding: 7px 13px;
    color: #333;
    display: block;
    cursor: pointer;
    text-decoration: none;
}
/*头像*/
.W_face_radius {
    border-radius: 50%;
}
.WB_face .face img {
    width: 50px;
    height: 50px;
}
.W_face_radius {
    border-radius: 50%;
}
fieldset, img {
    border: 0;
}
.WB_feed_v3 .WB_face .opt {
    position: absolute;
    top: 0;
    right: -468px;
    margin: 0;
}
.WB_feed_v3 .WB_face .opt .W_btn_b {
    width: 72px;
}
.WB_face .opt .W_btn_b {
   /* width: 48px;*/
    padding: 0;
    overflow: hidden;
}
.S_line1, .W_btn_prev, .W_btn_next, .W_btn_b {
    border-color: #d9d9d9;
}
.S_bg2, blockquote, .W_btn_b, .W_input, .SW_fun_bg {
    background-color: #fff;
}
body, legend, .W_input:focus, .S_txt1, .W_btn_b, .SW_fun .S_func1 {
    color: #333;
    text-decoration: none;
}
.btn_22px {
    display: inline-block !important;
height: 20px !important;
line-height: 21px !important;
*line-height: 20px;
min-width: 28px !important;
}
.W_btn_b {
    border-width: 1px;
    border-style: solid;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
    }
    .W_btn_a, .W_btn_b, .W_btn_c, .W_btn_d {
   /* padding: 0 10px 0 10px;*/
    white-space: nowrap;
   /* display: inline-block;*/
    border-radius: 2px;
    /*height: 24px;
    line-height: 25px;
    *line-height: 24px;*/
   /* text-decoration: none;*/
    font-size: 12px;
  /*  min-width: 40px;*/
    text-align: center;
    outline: none;
    width: 72px;
}
.btn_22px .ficon_add {
    margin-top: 4px;
    *margin-top: 0;
    vertical-align: top;
}
.W_btn_b .ficon_add {
    color: #fa7d3c !important;
}
.WB_feed_v3 .WB_face .opt {
    position: absolute;
 /*  top: 20px;*/
right: -428px;
    margin: 0;
}
/*文字详情*/
.WB_detail {
    margin-left: 60px;
}
.WB_feed_v3 .WB_info {
    margin-bottom: 7px;
}
.WB_info {
    margin: 0 0 3px;
        margin-bottom: 3px;
    padding: 5px 0 0;
}
body, legend, .W_input:focus, .S_txt1, .W_btn_b, .SW_fun .S_func1 {
    color: #333;
    text-decoration: none;
}
.W_f14 {
    font-size: 14px;
}
.W_fb {
    font-weight: 700;
}
.icon_approve_co {
    background-position: 0 -75px;
}
.icon_approve, .icon_approve_gold, .icon_approve_co, .icon_approve_dead {
    width: 14px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
   /* vertical-align: text-bottom\9;*/
}
.WB_footer .icon_netsecurity, .W_icon_tag_story, .W_app_level, .W_app_level em, .W_icon_live .l_yizhibo, .W_icon {
    display: inline-block;
    background-image: url(../detailImg/icon.png);
    background-repeat: no-repeat;
}
body, legend, .W_input:focus, .S_txt1, .W_btn_b, .SW_fun .S_func1 {

    color: #333 !important;
    text-decoration: none;

}
.WB_feed_v3 .WB_from {
    margin-bottom: 2px;
}
.S_txt2, .W_input, .W_btn_b_disable, .W_btn_b_disable:hover {
    color: #808080 !important;
    text-decoration: none;
}
.WB_feed_v3 .WB_text {
    margin-bottom: 2px;
    padding-bottom: 0;
}
.WB_text {
    padding: 1px 0 3px;
        padding-bottom: 3px;
    overflow: hidden;
    line-height: 23px;
    word-wrap: break-word;
}
.W_f14 {
    font-size: 14px;
}
.WB_detail .WB_text .a_topic{
  color: #333 !important;
}
a:hover {

    color: #0d3d88 !important;
    text-decoration: none !important;

}
.WB_feed_v3 .WB_expand_media_box {
    margin: 0 -20px 0 -80px;
}
/*图片*/
.WB_feed_v3 .WB_media_wrap {
    margin-top: 5px;
    margin-bottom: 6px;
}
.WB_media_wrap {
    margin: 2px 0 8px -10px;
        margin-top: 2px;
        margin-bottom: 8px;
}
.clearfix {
    display: block;
}
.WB_feed_v3 .WB_media_wrap .media_box {
    font-size: 0;
}
.WB_media_wrap .media_box {
    float: left;
    margin: 0 0 0 10px;
}
.WB_feed_v3 .WB_media_a_mn {
    width: 456px;
    margin: -4px 0 0 -4px;
}
.WB_feed_v3 .WB_media_a, .WB_feed_v3 .WB_pic_fold, .WB_feed_v3 .sinanews, .WB_feed_v3 .WB_feed_spec, .WB_feed_v3 .WB_feed_spec_red2015, .WB_feed_v3 .WB_card_list {
    font-size: 12px;
}
.WB_feed_v3 .WB_media_a_mn li {
    width: 110px;
    height: 110px;
    margin: 4px 0 0 4px;
}
.WB_feed_v3 .WB_media_a li {
    position: relative;
}
.WB_media_a_mn li {
    float: left;
    /*width: 80px;
    height: 80px;
    margin: 6px 0 0 6px;*/
    overflow: hidden;
}
/*隐藏*/
.WB_feed_like .WB_like {
    margin: -36px 0 0 -25px;
}
.WB_like {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    width: 110px;
    height: 110px;
    margin: -55px 0 0 -55px;
    overflow: hidden;
}
.WB_like .UI_ani {
    -webkit-animation: stepsV1 .65s forwards 1 steps(19);
    animation: stepsV1 .65s forwards 1 steps(19);
}
.WB_like .anibox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: right;
    background-size: 2200px 110px;
    overflow: hidden;
}
/*转发*/
.WB_feed_handle .WB_handle {
    overflow: hidden;
}
.WB_feed_handle .WB_row_line {
    border-top-width: 1px;
    border-top-style: solid;
}
.S_line2 {
    border-color: #f2f2f5;
}
.WB_row_line {
    margin: 0 0 0 -1px;
   /* zoom: 1;*/
}
.WB_row_r4 li {
    width: 25%;
}
.WB_row_line li {
    float: left;
    height: 38px;
}
.WB_row_line a {
    display: block;
    margin: 0 0 0 1px;
    padding: 1px 0;
    text-align: center;
}
.S_txt2, .W_input, .W_btn_b_disable, .W_btn_b_disable:hover {
    color: #808080;
    text-decoration: none;
}
.WB_feed_handle .WB_row_line .arrow {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin: 0 0 0 -7px;
}
.WB_feed_handle .WB_row_line .W_arrow_bor {
    position: absolute;
    top: -14px;
    left: 0;
}
.W_arrow_bor_t i, .W_arrow_bor_t em {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}
.W_arrow_bor i, .W_arrow_bor em {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
}
.S_line1, .W_btn_prev, .W_btn_next, .W_btn_b {
    border-color: #d9d9d9;
        border-top-color: rgb(217, 217, 217);
        border-right-color: rgb(217, 217, 217);
        border-left-color: rgb(217, 217, 217);
}
.WB_feed_handle .WB_row_line .W_arrow_bor em {
    margin: 1px 0 0 -14px;
    *margin: -13px 0 0;
}
.W_arrow_bor_t em {
    margin: 1px 0 0 -14px;
}
.W_arrow_bor_t i, .W_arrow_bor_t em {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}
.W_arrow_bor i, .W_arrow_bor em {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
}
.S_bg1_br {
    border-color: #f2f2f5;
        border-top-color: rgb(242, 242, 245);
        border-right-color: rgb(242, 242, 245);
        border-left-color: rgb(242, 242, 245);
}
.WB_feed_handle .WB_row_line .curr {
    position: relative;
    font-weight: bold;
}
.WB_row_r4 li {
    width: 25%;
}
.WB_row_line li {
    float: left;
    height: 38px;
    line-height: 38px;
}
.WB_feed_handle .WB_row_line .curr .arrow {
    display: inline-block;
}
.WB_feed_handle .WB_row_line .arrow {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin: 0 0 0 -7px;
}
/*转发详框*/
.S_bg1, .SW_fun_bg:hover, .SW_fun_bg_active {
    background-color: #f2f2f5;
}
.WB_feed_repeat {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.WB_feed_repeat .WB_repeat {
    *width: 100%;
    margin: -1px 0 0;
    padding: 16px 0 6px;
    border-top-width: 1px;
    border-top-style: solid;
}
.WB_feed_v3 .WB_feed_repeat .WB_feed_publish {
    padding-left: 20px;
    padding-right: 20px;
}
.WB_feed_repeat .WB_feed_publish {
    padding: 0 16px 0 20px;
        padding-right: 16px;
        padding-left: 20px;
}
.WB_feed_v3 .WB_face {
    position: relative;
}
.WB_feed_repeat .WB_face, .WB_feed_repeat .WB_face img {
    width: 30px;
    height: 30px;
}
.WB_feed_repeat .WB_face, .WB_feed_repeat .WB_face img {
    width: 30px;
    height: 30px;
}
fieldset, img {
    border: 0;
}
 /*评论盖楼增加viewer头像*/ 
.WB_feed_v3 .WB_feed_repeat_v3 .WB_publish {
    margin-left: 40px;
}

.WB_feed_repeat .WB_publish {
    margin: 0 0 0 50px;
        margin-left: 50px;
}
.WB_publish .p_input {
    margin: 0 0 10px;
}
.WB_publish .p_input .W_input {
    width: 98%;
    /*padding-left: 6px;
    padding-right: 2px;*/
}
.WB_publish .p_opt .btn1 {
    padding: 0 0 10px;
    text-align: left;
}
.WB_publish .p_input .W_input {
    width: 98%;
    padding-left: 6px;
    padding-right: 2px;
}
textarea.W_input {
    /*overflow-y: auto;
    overflow-x: hidden;*/
    line-height: 18px;
    /*height: 23px;*/
    padding: 5px 0 0 2px;
        padding-right: 0px;
        padding-left: 2px;
}
.W_input, .send_weibo .input {
    background-color: #fff;
}
.S_line3, .W_input, .send_weibo .input, .W_btn_b:hover {
    border-color: #ccc;
}
.W_input {
    border-width: 1px;
    border-style: solid;
    /*height: 28px;
    line-height: normal;
    padding: 0 0 0 2px;*/
    vertical-align: middle;
/*    color: #808080;*/
    outline-style: none;
   /* background-color: transparent;*/
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15) inset;
}

/*jie*/
.WB_publish .p_opt .btn .W_btn_a{
	vertical-align:top;
}
.W_btn_a_disable, .W_btn_a_disable:hover{
	background:#ffc09f;
	color:white !important;
	border:1px solid #fbbd9e ;
	box-shadow: none;
	cursor: default;
}
.W_btn_a, .W_btn_b, .W_btn_c, .W_btn_d{
	padding: 0 10px 0 10px;

white-space: nowrap;

display: inline-block;

border-radius: 2px;

height: 24px;

line-height: 25px;
text-decoration: none;

font-size: 12px;

min-width: 40px;

text-align: center;

outline: none;
}

.WB_publish .p_opt .opt .ico .icon-smile {
color: #ffa405;
    cursor: pointer;
    font-size: 20px;
margin-right: 5px;
vertical-align: middle;

}
.icon-picture{
	color: #696e78;
	opacity: 0.5;
}
.WB_publish .p_opt .opt ul.ipt {

    float: left;
    margin: 1px 0 0;
    /*margin: 3px 0 0\9;
    *margin: -1px 0 0;*/
    padding: 0 0 4px;

}
.WB_publish .p_opt .opt ul.ipt li {

    margin: 0 0 5px;

}
.W_checkbox, .W_radio {

    vertical-align: middle;
    margin-right: 3px;
   /* *margin-right: 0;*/

}
/*详情评论*/
.WB_feed_repeat .WB_repeat {

    *width: 100%;
    margin: -1px 0 0;
    padding: 16px 0 6px;
    border-top-width: 1px;
    border-top-style: solid;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list {

    padding: 0 20px;
    overflow: hidden;

}
.WB_feed_repeat .repeat_list .tab_feed_a {

    margin: 6px 0 4px;
    padding: 12px 0 0;
    border-top-width: 1px;
    border-top-style: solid;

}
.tab_feed_a {

    overflow: hidden;
    line-height: 20px;

}
.tab_feed_a .tab {

    margin: 0 0 0 -10px;

}
.tab_feed_a .tab ul {

    overflow: hidden;

}
.clearfix {

    display: block;

}
.tab_feed_a .tab li {

    float: left;
    margin: 0 0 0 -1px;

}
.tab_feed_a .tab .line {

    display: block;
    margin: 5px 0;
    padding: 0 10px;
    border-left-width: 1px;
    border-left-style: solid;
    line-height: 10px;

}
.tab_feed_a li .curr {

    font-weight: bold;

}
body, legend, .W_input:focus, .S_txt1, .W_btn_b, .SW_fun .S_func1 {

    color: #333;
    text-decoration: none;

}

/*细评论*/
.WB_feed_repeat .repeat_list .list_box {

    margin: -4px 0 0;

}
.WB_feed_repeat .repeat_list .list_li {

    *width: 100%;
    margin: 0 0 -1px;
    padding: 5px 0 7px;
    border-bottom-width: 1px;
    border-bottom-style: solid;

}
.S_line1, .W_btn_prev, .W_btn_next, .W_btn_b {

    border-color: #d9d9d9;

}

.WB_feed_v3 .WB_feed_repeat .repeat_list .WB_face {

    margin-left: 0;

}
.WB_feed_repeat .repeat_list .WB_face {

    padding: 6px 0 0;

}
.WB_feed_v3 .WB_face {

    position: relative;

}
.WB_feed_repeat .WB_face, .WB_feed_repeat .WB_face img {

    width: 30px;
    height: 30px;

}
.WB_feed_repeat .WB_face, .WB_feed_repeat .WB_face img {

    width: 30px;
    height: 30px;

}
fieldset, img {

    border: 0;

}
.WB_feed_repeat .list_con {

    margin: 0 0 0 40px;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .WB_text {

    margin-bottom: 0;

}
.WB_feed_repeat .repeat_list .WB_text {

    padding: 0 0 2px;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .WB_expand_media_box {

    margin: 0;

}
.WB_feed_v3 .WB_func .WB_handle ul {

    margin-right: -9px;
    overflow: visible;

}
.WB_func .WB_handle li.hover {

    visibility: hidden;

}
.WB_func .WB_handle li {

    float: left;
    margin: 0 -1px 0 0;

}
.WB_func .WB_handle li .line {

    display: block;
    margin: 2px 0;
    padding: 0 10px;
    border-right-width: 1px;
    border-right-style: solid;
    line-height: 12px;

}
.WB_func .WB_handle li.hover {

    visibility: hidden;

}
.WB_func .WB_handle li {

    float: left;
    margin: 0 -1px 0 0;

}
.WB_func .WB_handle li .line {

    display: block;
    margin: 2px 0;
    padding: 0 10px;
    border-right-width: 1px;
    border-right-style: solid;
    line-height: 12px;

}
.WB_func .WB_handle li {

    float: left;
    margin: 0 -1px 0 0;

}
.WB_func .WB_handle .arrow {

    visibility: hidden;
    position: absolute;
    margin: 15px 0 0 -5px;

}
.WB_func .WB_handle .W_arrow_bor {

    position: absolute;
    margin: -20px 0 0 20px;

}
.W_arrow_bor_t i, .W_arrow_bor_t em {

    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;

}
.W_arrow_bor i, .W_arrow_bor em {

    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;

}
.S_bg2_br {

    color: #fff;
    border-color: #fff;
        border-top-color: rgb(255, 255, 255);
        border-right-color: rgb(255, 255, 255);
        border-left-color: rgb(255, 255, 255);

}
.WB_feed_v3 .WB_feed_repeat .list_con .WB_from {

    margin-bottom: 0;

}
.WB_feed_v3 .WB_from {

    margin-bottom: 2px;

}
.WB_func .WB_from {

    line-height: 16px;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .list_box_in {

    margin-top: 8px;
    margin-bottom: 10px;
    padding: 0 12px;

}
.S_bg3 {

    background-color: #eaeaec;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .list_box_in .between_line {

    height: 1px;
    margin: 0 0 -18px -52px;
    padding: 0 64px 5px 0;

}
.S_bg1, .SW_fun_bg:hover, .SW_fun_bg_active {

    background-color: #f2f2f5;

}
.between_line {

    position: relative;
    width: 100%;
    /*margin: 0 0 -1px;
    padding: 3px 0;*/

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .list_box_in {

    margin-top: 8px;
    margin-bottom: 10px;
    padding: 0 12px;

}
.S_bg3 {

    background-color: #eaeaec;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .list_box_in .list_li_v2 {

    padding: 7px 0 3px;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .WB_text {

    margin-bottom: 0;

}
.WB_feed_repeat .repeat_list .WB_text {

    padding: 0 0 2px;

}
.WB_feed_v3 .WB_text {

    margin-bottom: 2px;
    padding-bottom: 0;

}
.WB_text {

    padding: 1px 0 3px;
    overflow: hidden;
    line-height: 23px;
    word-wrap: break-word;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .list_box_in .between_line {

    height: 1px;
    margin: 0 0 -18px -52px;
    padding: 0 64px 5px 0;

}
.S_bg1, .SW_fun_bg:hover, .SW_fun_bg_active {

    background-color: #f2f2f5;

}
.between_line {

    position: relative;
    width: 100%;
    margin: 0 0 -1px;
    padding: 3px 0;

}




/*转发的下拉*/
.WB_feed_v3 .WB_feed_repeat .WB_minitab {

    margin-left: 20px;
    margin-right: 20px;

}
.WB_feed_repeat .WB_minitab {

    margin: 0 16px 10px;
        margin-right: 16px;
        margin-left: 16px;
    text-align: left;

}
.WB_minitab {

    height: 30px;
    /*text-align: center;
    vertical-align: auto;*/
    overflow: hidden;

}
.WB_minitab .minitb_ul {

    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-left-style: solid;
    border-left-width: 1px;
    overflow: hidden;
    font-size: 12px;

}
.WB_minitab .minitb_item, .WB_minitab .minitb_more {

    display: inline-block;
    float: left;
    height: 28px;
    border-style: solid;
        border-left-style: solid;
    border-width: 1px;
        border-left-width: 1px;
    border-left: none;

}
.WB_feed_repeat .WB_minitab .minitb_lk {

    text-align: center;

}
.WB_minitab .current .minitb_lk {

    font-weight: bold;

}
.WB_minitab .minitb_lk {

    display: block;
    width: 88px;
    height: 27px;
    line-height: 28px;
    white-space: nowrap;
    overflow: hidden;

}
.WB_minitab .current .cur_block {

    display: block;

}
.WB_minitab .cur_block {

   /* display: none;*/
    background: #fa7d3c;
  /*  *width: 90px;*/
    height: 2px;
    overflow: hidden;
    margin: 0 -1px 0 -1px;

}
.WB_feed_repeat .forward_rpt1 .WB_repeat, .WB_feed_repeat .forward_rpt2 .WB_repeat {

    margin: 0;
    padding: 0;
    border: 0;

}
.WB_feed_v3 .forward_rpt1 .WB_publish {

    margin-left: 0;

}
.WB_publish .p_textarea {

    position: relative;

}
.WB_publish .p_textarea .tips {

    position: absolute;
    right: 12px;
    bottom: 7px;
    line-height: 18px;

}
.WB_publish .p_opt .btn {

    padding: 0 0 10px;
    text-align: left;

}
.WB_publish .limits {

    display: inline-block;
    /**display: inline;
    *zoom: 1;
    position: relative;
    *z-index: 2;*/

}
.WB_publish .limits a.S_txt1, .WB_publish .limits a.S_ficon_dis {

    display: inline-block;
    margin: 5px 8px 0 0;
    /**margin: 0 8px 0 0;*/

}
.WB_publish .limits .W_autocut {

    display: inline-block;
    width: 62px;
    cursor: pointer;
    text-align: right;

}
.W_autocut {

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;

}
.W_btn_a {

    background: #ff8140;
    border: 1px solid #f77c3d;
    color: #fff !important;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.25);

}
.WB_repeat .repeat_list .list_box {

    margin: -4px 0 0;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .WB_face{
	float: left;
}
.between_line legend {

    width: 100%;
    *margin: 0 -7px;
    padding: 0;
    text-align: center;
    font-weight: normal;

}
/*.between_line fieldset {

    width: 40%;
    padding: 0 30%;

}*/
fieldset {

    display: block;
   /* padding: 0 0 0 20px;*/
    border-style: solid;
    border-width: 1px 0 0 0;

}
.WB_feed_v3 .WB_feed_repeat .repeat_list .WB_cardpage {

    margin: 0 -20px -6px;

}
.S_line1, .W_btn_prev, .W_btn_next, .W_btn_b {

    border-color: #d9d9d9;

}
.WB_cardpage {

    border-top-style: solid;
    border-top-width: 1px;

}
.WB_feed .W_pages {

    padding: 4px 0;

}
.WB_cardpage .W_pages {

    padding: 4px 0;

}
.W_pages {

    text-align: center;
    letter-spacing: -0.31em;
    /**letter-spacing: normal;
    *word-spacing: -0.43em;*/
    text-rendering: optimizespeed;
    white-space: nowrap;
    /**font-family: Arial;*/

}
.W_pages .page {

    letter-spacing: normal;
    word-spacing: normal;
    text-rendering: auto;
    padding: 0 8px;
    margin: 0 5px 0;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;

}
/*右边相关新闻*/
.WB_frame_b {

    width: 300px;
    margin-right: 20px;

}
.B_page .WB_cardwrap {

    margin-bottom: 16px;

}
.WB_cardtitle_b {

    border-bottom-style: solid;
    border-bottom-width: 1px;

}
.WB_cardtitle_a, .WB_cardtitle_b, .WB_cardtitle_d {

    position: relative;
    height: 38px;
    padding: 0 16px;
    line-height: 38px;
    overflow: hidden;

}
.obj_name {

    font-size: 100%;
    font-weight: normal;

}
.WB_cardtitle_a .main_title, .WB_cardtitle_b .main_title, .WB_cardtitle_c .main_title, .WB_cardtitle_d .main_title {

    display: inline;

}
.WB_cardtitle_a .opt_box, .WB_cardtitle_b .opt_box {

    position: absolute;
    right: 16px;
    top: 0px;

}
.WB_cardtitle_a .opt_change, .WB_cardtitle_b .opt_change {

    vertical-align: middle;

}

/*滚动条*/
.PCD_feed .UI_scrollView {

    position: relative;
    height: 480px;
    overflow: hidden;

}
.PCD_feed .WB_innerwrap {

    padding: 0;

}
.UI_scrollView .UI_scrollContainer {

    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;

}
.UI_scrollView .UI_scrollContent {

    position: relative;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-right: -30px;
    padding-right: 30px;

}

/*放大缩小图片*/
.WB_feed_v3 .WB_expand_media {

    margin: 5px 0 -4px;
    padding: 6px 20px 10px 80px;

}
.tab_feed_a {

    overflow: hidden;
    line-height: 20px;

}
.tab_feed_a .tab {

    margin: 0 0 0 -10px;

}
.tab_feed_a .tab ul {

    overflow: hidden;

}
.tab_feed_a .tab li {

    float: left;
    margin: 0 0 0 -1px;

}
.tab_feed_a .tab .line {

    display: block;
    margin: 5px 0;
    padding: 0 10px;
    border-left-width: 1px;
    border-left-style: solid;
    line-height: 10px;

}

.WB_feed_v3 .WB_media_view, .WB_feed_v3 .WB_media_view .media_show_box li {

    width: 500px;
    margin-left: -2px;
    margin-right: -2px;
    padding: 0 2px;

}
.WB_media_view {

    width: 440px;
    margin: 6px auto 0;
        margin-right: auto;
        margin-left: auto;
    overflow: hidden;

}
.WB_media_view .media_show_box {

    position: relative;
    overflow: hidden;

}
.WB_feed_v3 .WB_media_view, .WB_feed_v3 .WB_media_view .media_show_box li {

    width: 500px;
    margin-left: -2px;
    margin-right: -2px;
    padding: 0 2px;

}
.WB_media_view .media_show_box li {

    float: left;
    width: 440px;
    text-align: center;

}
.smallcursor, .smallcursor img, .smallcursor canvas {

    cursor: url(/common/img/xiuli/detailImg/small.cur), auto;

}
.WB_feed_v3 .artwork_box {

    width: 500px;

}
.artwork_box {

    position: relative;
    width: 440px;
    min-height: 38px;
    margin: 0 auto;

}
.WB_media_view .media_show_box img {

    display: inline-block;
    max-width: 100%;
    vertical-align: middle;

}
.WB_media_view .media_show_box .W_loading {

    position: absolute;
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;

}
.W_loading, .W_loading_big {

    /*display: inline-block;*/
    background-repeat: no-repeat;
    vertical-align: middle;
  /*  -webkit-animation: loading .8s linear infinite;*/
    animation: loading 0.8s linear infinite;

}
.W_loading {

    /*width: 16px;
    height: 16px;*/
    background-image: url(/common/img/xiuli/detailImg/loading.png);
    

}
.artwork_box .W_btn_alpha {

    display: none;
    position: absolute;
    top: 4px;
    right: 4px;
    text-align: left;

}
.W_btn_alpha {

    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 2px 10px;
    border-radius: 5px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    overflow: hidden;
    cursor: pointer;

}
.W_layer, .W_layer legend, .W_layer .W_input:focus, .W_layer .S_txt1, .W_layer .W_btn_b, .W_layer .SW_fun .S_func1 {

    color: #333;
    text-decoration: none;

}
.W_layer {

    position: absolute;
    z-index: 9999;

}
.WB_feed_v3 .WB_media_view .pic_choose_box {

    width: 504px;
    height: 56px;

}
.WB_media_view .pic_choose_box {

    /*width: 440px;
    height: 56px;*/
    margin-top: 10px;

}
.WB_feed_v3 .WB_media_view .arrow_left_small, .WB_feed_v3 .WB_media_view .arrow_right_small {

    display: none;

}
.WB_media_view .arrow_dis {

    cursor: default;

}
.WB_media_view .arrow_left_small {

    margin-right: 3px;

}
.WB_media_view .arrow_left_small, .WB_media_view .arrow_right_small {

    float: left;
    display: inline-block;
    width: 12px;
    height: 50px;
    margin-top: 3px;
    text-decoration: none;
    line-height: 50px;
    text-align: center;
    font-weight: 600;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;

}
.WB_media_view .arrow_dis .ficon_arrow_left{

    cursor: default;
    color: #ccc;

}
.ficon_arrow_left, .ficon_arrow_right {

    vertical-align: middle;

}
.WB_feed_v3 .WB_media_view .pic_choose_box .stage_box {

    width: 504px;
    height: 56px;
    margin: 0 -2px;

}
.WB_media_view .pic_choose_box .stage_box {

    float: left;
    width: 413px;
    height: 56px;
    overflow: hidden;
    *zoom: 1;

}
.WB_feed_v3 .WB_media_view .pic_choose_box .choose_box {

    height: 56px;

}
.WB_media_view .pic_choose_box .choose_box {

    width: 8000px;
    height: 56px;

}
.WB_feed_v3 .WB_media_view .pic_choose_box li {

    margin: 0;

}
.WB_media_view .pic_choose_box li {

    position: relative;
    float: left;
    width: 56px;
    height: 56px;
    margin: 0 3px 0 0;

}
.WB_media_view .pic_choose_box li a {

    display: inline-block;
    padding: 2px;
    opacity: 0.5;
 /*   filter: alpha(opacity=50);*/

}
.WB_media_view .pic_choose_box li a:hover, .WB_media_view .pic_choose_box li a.current {

    padding: 0;
    border: 2px solid #fa7d3c;
    text-decoration: none;
    opacity: 1.0;
 /*   filter: alpha(opacity=100);*/

}
.WB_feed_v3 .WB_media_view .arrow_left_small, .WB_feed_v3 .WB_media_view .arrow_right_small {

    display: none;

}
.WB_media_view .arrow_right_small {

    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;

}
.WB_media_view .arrow_left_small, .WB_media_view .arrow_right_small {

    float: left;
    display: inline-block;
    width: 12px;
    height: 50px;
    margin-top: 3px;
    text-decoration: none;
    line-height: 50px;
    text-align: center;
    font-weight: 600;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;

}
.WB_media_view .arrow_dis .S_ficon {

    cursor: default;
    color: #ccc;

}
.W_ficon {

    font-family: !"wbficonregular" importan";
    display: inline-block;
    -webkit-font-smoothing: antialiased;

}